Kirpiler, beslenme alışkanlıkları oldukça geniş olan omnivor (hem etçil hem otçul) hayvanlardır. Doğada bulabildikleri çeşitli besinleri tüketirler.
Temel olarak kirpilerin beslenme düzeni şunları içerir:
- Böcekler: Kirpiler, çeşitli böcek türlerini avlayarak beslenirler. Bunlar arasında [çekirge], [cırcır böceği], [hamam böceği], [tırtıl] ve [sinek] gibi türler yer alır.
- Solucanlar: Toprak altında yaşayan [solucan], kirpiler için önemli bir protein kaynağıdır.
- Salyangozlar ve Sümüklüböcekler: [Salyangoz] ve [sümüklüböcek], kirpilerin beslenmesinde önemli bir yer tutar.
- Diğer Omurgasızlar: Kirpiler, [örümcek], [kırkayak] ve [tahtakurusu] gibi diğer omurgasızları da tüketebilirler.
- Kuş Yumurtaları ve Yavruları: Fırsatını bulduklarında, yerde bulunan kuş yumurtalarını ve yavrularını yiyebilirler.
- Küçük Memeliler: Nadiren de olsa, küçük kemirgenleri (örneğin [fare]) avlayabilirler.
- Meyveler ve Bitkiler: Kirpiler, çeşitli [meyve] ve [bitki] türlerini de tüketirler. Özellikle olgunlaşmış ve yere düşmüş meyveleri tercih ederler.
- Leş: Aç kaldıklarında veya fırsat bulduklarında leş de yiyebilirler.
Evcil olarak beslenen kirpilerin diyetleri, veteriner hekimin önerileri doğrultusunda hazırlanmalıdır. Genellikle kedi maması, böcekler ve özel kirpi mamaları ile beslenirler.